oval fossa of heart - Espagnol Anglais Dictionnaire